package com.drg.center.entity.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.guaike.core.entity.param.Page;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDate;

@Data
@ApiModel("审核结果分析入参DTO")
public class AuditResultsAnalysisDTO extends Page {
    @ApiModelProperty("开始日期")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate startDate;

    @ApiModelProperty("结束日期")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate endDate;

    @ApiModelProperty("医保类型（1:患者费别变更，2:贵重药品用药，3:医保自费项目，4:医保限门诊项目，5:医保限工伤项目，6:医保限专项目，7:医保单项材料超千元项目，8:医保限二专项目，9:医保辅助治疗项目）")
    private Integer type;
}
